/* Base */ html{ scroll-behavior: smooth; } body{ margin:0; font-family:'Segoe UI','Open Sans',sans-serif; color:var(--ink); background: linear-gradient(to bottom, var(--old-cream), var(--old-cream-2)); overflow-x: hidden; } /* Added continuous animations */ @keyframes float{ 0%,100%{ transform: translateY(0) } 50%{ transform: translateY(-18px) } } @keyframes floatSlow{ 0%,100%{ transform: translateY(0) rotate(0deg) } 50%{ transform: translateY(-25px) rotate(3deg) } } @keyframes pulse{ 0%,100%{ transform: scale(1); opacity:1; } 50%{ transform: scale(1.05); opacity:.9; } } @keyframes rotate{ from{ transform: rotate(0deg); } to{ transform: rotate(360deg); } } @keyframes shimmer{ 0%{ background-position: -1000px 0; } 100%{ background-position: 1000px 0; } } @keyframes bounce{ 0%,100%{ transform: translateY(0); } 50%{ transform: translateY(-10px); } } @keyframes slideInRight{ from{ transform: translateX(100px); opacity:0; } to{ transform: translateX(0); opacity:1; } } @keyframes slideInLeft{ from{ transform: translateX(-100px); opacity:0; } to{ transform: translateX(0); opacity:1; } } @keyframes fadeInUp{ from{ transform: translateY(30px); opacity:0; } to{ transform: translateY(0); opacity:1; } } @keyframes glow{ 0%,100%{ box-shadow: 0 0 5px var(--old-gold), 0 0 10px var(--old-gold); } 50%{ box-shadow: 0 0 20px var(--old-gold), 0 0 30px var(--old-gold); } } @keyframes gradientShift{ 0%{ background-position: 0% 50%; } 50%{ background-position: 100% 50%; } 100%{ background-position: 0% 50%; } } /* Scroll progress */ #progress{ position:fixed; top:0; right:0; height:4px; width:0; background:linear-gradient(90deg,var(--old-gold),#b08f4e,#8d7440); z-index:99999; box-shadow:0 0 0 1px rgba(0,0,0,.06), 0 4px 16px rgba(194,166,107,.55); animation: shimmer 3s infinite linear;} /* Header */ header{ position: relative; background: linear-gradient(90deg, var(--old-navy) 0%, var(--old-navy-2) 100%); color:#fff; text-align:center; padding:4rem 1rem 3rem; border-bottom:2px solid var(--glow); overflow: clip; } header h1{ font-size:2.7rem; margin:0; font-weight:bold; letter-spacing:1px; animation: fadeInUp 1s ease-out; } header p{ font-size:1.2rem; margin-top:.8rem; font-style:italic; opacity:.95; animation: fadeInUp 1.2s ease-out; } /* Animated background orbs */ .orb{ position:absolute; border-radius:50%; filter: blur(30px); opacity:.25; pointer-events:none; } .orb.gold{ background: radial-gradient(circle at 30% 30%, var(--old-gold), transparent 60%); } .orb.blue{ background: radial-gradient(circle at 30% 30%, #1e4b85, transparent 60%); } .orb.o1{ width:280px; height:280px; top:-60px; left:10%; animation: float 10s ease-in-out infinite; } .orb.o2{ width:360px; height:360px; bottom:-120px; right:15%; animation: float 13s ease-in-out infinite .6s; } .orb.o3{ width:220px; height:220px; top:40%; right:50%; animation: float 11s ease-in-out infinite .2s; } /* Added new intro section with profile picture */ .intro-section{ background: linear-gradient(135deg, #fff 0%, var(--old-cream) 100%); padding:3rem 2rem; margin:2rem auto; max-width:1100px; border-radius:20px; box-shadow:0 15px 40px rgba(0,0,0,.08); display:grid; grid-template-columns:auto 1fr; gap:2rem; align-items:center; animation: fadeInUp 1s ease-out; } .profile-pic{ width:180px; height:180px; border-radius:50%; object-fit:cover; border:5px solid var(--old-gold); box-shadow:0 10px 30px rgba(0,0,0,.15); animation: floatSlow 6s ease-in-out infinite; } .intro-text h2{ margin:0 0 1rem; color:var(--old-navy); font-size:2rem; animation: slideInRight 1s ease-out; } .intro-text p{ line-height:1.8; color:var(--muted); font-size:1.1rem; animation: slideInRight 1.2s ease-out; } @media (max-width: 768px){ .intro-section{ grid-template-columns:1fr; text-align:center; } .profile-pic{ margin:0 auto; } } .cta-buttons{ margin-top:2rem; display:flex; justify-content:center; gap:1rem; flex-wrap:wrap; } .btn{ position:relative; padding:1rem 1.5rem; border:none; border-radius:12px; color:#121212; font-size:1rem; font-weight:800; cursor:pointer; text-decoration:none; transition:transform .3s ease, box-shadow .3s ease; background: linear-gradient(180deg, var(--old-gold), #af9456); box-shadow: 0 10px 24px rgba(0,0,0,.25), inset 0 1px 0 rgba(255,255,255,.5); animation: pulse 3s ease-in-out infinite; } .btn:hover{ transform: translateY(-3px) scale(1.03); box-shadow: 0 14px 30px rgba(0,0,0,.3); animation: bounce .5s ease-in-out; } .btn::after{ content:""; position:absolute; inset:0; border-radius:12px; box-shadow: 0 0 0 0 rgba(194,166,107,.0); transition: box-shadow .3s; } .btn:hover::after{ box-shadow:0 0 0 6px rgba(194,166,107,.18); } .btn-whatsapp{ background:#25D366 !important; color:#fff !important; box-shadow: 0 10px 24px rgba(37,211,102,.35), inset 0 1px 0 rgba(255,255,255,.5); } .cta-ghost{ background: rgba(255,255,255,.08); color:#fff; border:1px solid rgba(255,255,255,.2); box-shadow:none; } .container{ max-width:1100px; margin:auto; padding:2rem; } h2{ color:#0c2e57; margin:0 0 1rem; position:relative; display:inline-block; padding-bottom:6px; animation: slideInLeft 1s ease-out; } h2::after{ content:""; position:absolute; right:0; left:0; bottom:-4px; height:3px; background: var(--old-gold); border-radius:3px; box-shadow:0 2px 12px var(--glow); animation: shimmer 2s infinite linear; } .section{ margin-bottom:4rem; } .features{ background-color:#fff8e8; padding:2rem; border-radius:16px; border:1px solid #f2e2b6; margin-top:2rem; box-shadow:0 10px 26px rgba(0,0,0,.06); position:relative; overflow:hidden; transition: transform .3s ease, box-shadow .3s ease; } .features:hover{ transform: translateY(-5px); box-shadow:0 15px 35px rgba(0,0,0,.1); } .features::before{ content:""; position:absolute; inset:-40% -20% auto auto; height:160px; background: radial-gradient(80px 80px at 80% 50%, var(--old-gold), transparent 60%); transform: translateY(-10px); opacity:.35; filter: blur(12px); z-index:0; animation: float 8s ease-in-out infinite; } .features > * { position: relative; z-index: 1; } .features ul{ font-size:1.05rem; line-height:1.8; } .features li::marker{ color:var(--old-gold); } .features li{ transition: transform .2s ease; } .features li:hover{ transform: translateX(-5px); } /* Added hero image section styles */ .hero-with-image{ display:grid; grid-template-columns:1fr 1fr; gap:2rem; align-items:center; margin-top:3rem; } .hero-image{ border-radius:16px; overflow:hidden; box-shadow:0 20px 50px rgba(0,0,0,.15); transition: transform .3s ease, box-shadow .3s ease; } .hero-image:hover{ transform: scale(1.03) rotate(1deg); box-shadow:0 25px 60px rgba(0,0,0,.2); } .hero-image img{ width:100%; height:auto; display:block; } @media (max-width: 768px){ .hero-with-image{ grid-template-columns:1fr; } } /* Enhanced process/steps section with more animations */ .process-section{ background:#fff; border-radius:20px; padding:3rem 2rem; margin:3rem 0; box-shadow:0 15px 40px rgba(0,0,0,.08); transition: transform .3s ease; } .process-section:hover{ transform: translateY(-5px); } .process-grid{ display:grid; grid-template-columns:repeat(auto-fit, minmax(220px, 1fr)); gap:2rem; margin-top:2rem; } .process-step{ text-align:center; position:relative; transition: transform .3s ease; } .process-step:hover{ transform: translateY(-10px); } .step-icon{ width:80px; height:80px; margin:0 auto 1rem; border-radius:50%; display:flex; align-items:center; justify-content:center; font-size:2rem; color:#fff; position:relative; animation: pulse 2s ease-in-out infinite; transition: transform .3s ease; } .step-icon:hover{ transform: scale(1.1) rotate(5deg); animation: bounce .5s ease-in-out; } .step-icon.step-1{ background:linear-gradient(135deg, #667eea 0%, #764ba2 100%); } .step-icon.step-2{ background:linear-gradient(135deg, #f093fb 0%, #f5576c 100%); } .step-icon.step-3{ background:linear-gradient(135deg, #4facfe 0%, #00f2fe 100%); } .step-icon.step-4{ background:linear-gradient(135deg, #43e97b 0%, #38f9d7 100%); } .step-number{ position:absolute; top:-8px; right:-8px; width:32px; height:32px; background:var(--old-gold); border-radius:50%; display:flex; align-items:center; justify-content:center; font-size:1rem; font-weight:bold; color:#fff; box-shadow:0 4px 12px rgba(0,0,0,.2); animation: glow 2s ease-in-out infinite; } .step-title{ font-size:1.3rem; font-weight:bold; color:#0c2e57; margin-bottom:.5rem; } .step-desc{ color:var(--muted); line-height:1.6; } /* Modified about section - removed stacked images, kept single image */ .about-with-images{ display:grid; grid-template-columns:2fr 1fr; gap:2rem; align-items:start; margin-top:2rem; } .about-image-single{ border-radius:16px; overflow:hidden; box-shadow:0 20px 50px rgba(0,0,0,.15); animation: floatSlow 8s ease-in-out infinite; transition: transform .3s ease; } .about-image-single:hover{ transform: scale(1.05) rotate(-2deg); } .about-image-single img{ width:100%; border-radius:12px; box-shadow:0 10px 25px rgba(0,0,0,.1); } @media (max-width: 768px){ .about-with-images{ grid-template-columns:1fr; } } /* Added floating image section */ .floating-image-section{ margin:3rem 0; text-align:center; } .floating-image{ display:inline-block; border-radius:20px; overflow:hidden; box-shadow:0 20px 50px rgba(0,0,0,.15); animation: floatSlow 10s ease-in-out infinite; max-width:600px; transition: transform .3s ease; } .floating-image:hover{ transform: scale(1.05); } .floating-image img{ width:100%; height:auto; display:block; } .course-bubbles{ display:flex; flex-wrap:wrap; gap:.7rem; margin-top:1rem; } .bubble{ background-color:var(--chip-blue); color:#003f7f; border-radius:2rem; padding:.6rem 1.1rem; text-decoration:none; display:inline-block; transition:background-color .3s, transform .2s, box-shadow .3s; font-weight:600; border:1px solid var(--chip-blue-b); box-shadow: 0 8px 20px rgba(30,75,133,.08); animation: fadeInUp .5s ease-out; } .bubble:hover{ background-color:#d0e3ff; transform: translateY(-2px) scale(1.03); box-shadow: 0 10px 28px rgba(30,75,133,.15); animation: bounce .5s ease-in-out; } h3{ margin-top:2rem; color:#003366; font-size:1.4rem; border-bottom:2px solid var(--old-gold); padding-bottom:.3rem; width:fit-content; animation: slideInLeft .8s ease-out; } footer{ text-align:center; background-color:#f5f5f5; padding:1rem; font-size:.9rem; color:#666; } /* Pricing cards section */ .pricing-grid{ display:flex; flex-wrap:wrap; gap:1rem; margin-top:1rem; } .pricing-card{ flex:1; min-width:260px; background:#fff; border:1px solid rgba(10,26,47,.1); border-radius:16px; box-shadow:0 10px 24px rgba(0,0,0,.06); padding:1.5rem; position:relative; transition: transform .3s ease, box-shadow .3s ease; animation: fadeInUp 1s ease-out; } .pricing-card:hover{ transform: translateY(-10px) scale(1.02); box-shadow:0 20px 40px rgba(0,0,0,.12); } .pricing-card.highlight{ border:2px solid var(--old-gold); box-shadow:0 14px 30px rgba(0,0,0,.08); animation: glow 3s ease-in-out infinite; } .pricing-card h4{ margin:0; font-size:1.4rem; color:#0c2e57; } .pricing-card .price{ font-size:2.2rem; font-weight:bold; color:var(--old-gold); margin:.8rem 0; } .pricing-card ul{ list-style-type:none; padding:0; margin:0 0 1rem; line-height:1.7; } .pricing-card ul li::before{ content:"✔"; color:var(--old-gold); margin-left:.3rem; } .pricing-card .btn{ width:100%; min-height:3rem; display:flex; align-items:center; justify-content:center; } /* Level pricing cards */ .pricing-levels{ display:flex; flex-wrap:wrap; gap:1rem; margin-top:.8rem; } .level-card{ flex:1; min-width:200px; background:#fff; border:1px solid #ecebeb; border-radius:12px; padding:1rem; text-align:center; box-shadow:0 6px 16px rgba(0,0,0,.05); transition: transform .3s ease, box-shadow .3s ease; } .level-card:hover{ transform: translateY(-5px); box-shadow:0 10px 25px rgba(0,0,0,.1); } .level-card strong{ display:block; font-size:1.1rem; color:#0c2e57; margin-bottom:.3rem; } .level-card .price{ font-size:1.6rem; color:var(--old-gold); font-weight:bold; } /* Ensure equal height buttons in pricing cards */ .pricing-card .btn{ width:100%; min-height:3rem; display:flex; align-items:center; justify-content:center; } /* Enlarge hero CTA buttons and unify design */ header .cta-buttons .btn{ font-size:1.7rem; padding:1.4rem 2.6rem; min-width:320px; border-radius:20px; } @media (min-width: 1000px){ header .cta-buttons .btn{ font-size:1.8rem; padding:1.6rem 2.8rem; min-width:360px; } } /* Pulse animation for schedule button */ @keyframes pulseCTA { 0%,100% { transform: scale(1); box-shadow:0 0 0 0 rgba(37,211,102,.35); } 50% { transform: scale(1.05); box-shadow:0 0 0 10px rgba(37,211,102,0); } } #btnSchedule{ animation: pulseCTA 2.5s ease-in-out infinite; } /* Small label for conversion tracking notice */ .conv-tag{ font-size:.75rem; color:var(--muted); margin-top:.5rem; } /* Dynamic reveal classes */ .reveal{ opacity:0; transform: translateY(26px); transition: transform .7s ease, opacity .7s ease; } .reveal.is-visible{ opacity:1; transform: translateY(0); } .slide-r{ opacity:0; transform: translateX(40px); transition: transform .7s ease, opacity .7s ease;} .slide-r.is-visible{ opacity:1; transform: translateX(0); } .slide-l{ opacity:0; transform: translateX(-40px); transition: transform .7s ease, opacity .7s ease;} .slide-l.is-visible{ opacity:1; transform: translateX(0); } /* Top navigation bar */ .topnav{ position:sticky; top:0; z-index:60; background:linear-gradient(180deg,#1f2b3a,#2a3a4f); color:#fff; border-bottom:1px solid rgba(255,255,255,.08); box-shadow:0 4px 12px rgba(0,0,0,.1); } .topnav .inner{ display:flex; justify-content:center; gap:34px; padding:.8rem 1rem; flex-wrap:wrap; } .topnav a{ color:#fff; text-decoration:none; padding:.6rem 1.2rem; border-radius:10px; opacity:.95; font-size:1rem; transition: background .3s ease, transform .2s ease; } .topnav a:hover{ background:rgba(255,255,255,.08); transform: translateY(-2px); } @media (min-width: 1000px){ .topnav a{ font-size:1.1rem; padding:.7rem 1.5rem; } } /* Testimonials classic + dynamic */ .testimonials{ background:#ffffff; border:1px solid rgba(10,26,47,.1); border-radius:16px; box-shadow:0 10px 26px rgba(0,0,0,.06); padding:22px; margin:36px 0; position:relative; overflow:hidden; transition: transform .3s ease; } .testimonials:hover{ transform: translateY(-5px); } .testimonials h2{ margin-top:0; } .rows{ display:flex; flex-direction:column; gap:14px; } .scroll-row{ display:flex; gap:16px; overflow-x:auto; padding:10px 6px; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch; } .scroll-row .tcard{ flex:0 0 auto; scroll-snap-align:center; min-width:280px; } .scroll-row::-webkit-scrollbar{ height:10px; } .scroll-row::-webkit-scrollbar-thumb{ background: linear-gradient(180deg, #c2a66b, #8d7440); border-radius:999px; } .scroll-row:focus{ outline:2px solid rgba(0,0,0,.06); } .tcard{ min-width: 300px; max-width: 340px; background: #f9fbff; border:1px solid rgba(10,26,47,.08); border-radius:14px; padding:14px; box-shadow:0 8px 20px rgba(30,75,133,.08); transition: transform .25s, box-shadow .25s; } .tcard:hover{ transform: translateY(-6px) scale(1.02); box-shadow:0 18px 40px rgba(30,75,133,.18); } .t-top{ display:flex; align-items:center; gap:10px; margin-bottom:6px; } .avatar{ width:38px; height:38px; border-radius:50%; background: linear-gradient(135deg,#d1d9e6,#b9c6dd); box-shadow: inset 0 0 0 2px rgba(255,255,255,.7); animation: pulse 3s ease-in-out infinite; } .t-name{ font-weight:800; color:#0c2e57; } .t-role{ color:#556987; font-size:.9rem; } .stars{ color:#f1b74a; letter-spacing:1px; } .t-body{ color:#0f172a; line-height:1.6; } .badge-verified{ display:inline-block; margin-top:6px; background:#eef2ff; color:#1f3a8a; border:1px solid rgba(31,58,138,.2); padding:2px 8px; border-radius:999px; font-size:.8rem; } /* Dynamic reviews grid */ .dyn-reviews{ display:grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap:16px; margin-top:16px; } .r-card{ background:#fff; border:1px solid rgba(10,26,47,.1); border-radius:14px; padding:12px; box-shadow:0 8px 18px rgba(0,0,0,.06); transition: transform .3s ease, box-shadow .3s ease; } .r-card:hover{ transform: translateY(-5px); box-shadow:0 12px 25px rgba(0,0,0,.1); } .r-head{ display:flex; align-items:center; justify-content:space-between; gap:8px; } .r-stars{ color:#f1b74a; } .r-img{ margin-top:8px; border-radius:10px; width:100%; height:auto; display:block; } /* Review form */ .review-form{ margin-top:18px; background:#fff8e8; border:1px solid #f2e2b6; border-radius:14px; padding:12px; transition: transform .3s ease; } .review-form:hover{ transform: translateY(-3px); } .star-picker{ direction:ltr; unicode-bidi: bidi-override; font-size:24px; } .star-picker input{ display:none; } .star-picker label{ color:#c9c9c9; cursor:pointer; transition: transform .2s ease; } .star-picker label:hover{ transform: scale(1.2); } .star-picker input:checked ~ label, .star-picker label:hover, .star-picker label:hover ~ label{ color:#f1b74a; } .star-picker span{ display:inline-block; transform: scaleX(-1); } /* Floating chatbot button & panel */ .bot-fab{ position: fixed; left:18px; bottom:78px; z-index:9999; width:58px; height:58px; border-radius:50%; display:flex; align-items:center; justify-content:center; background:var(--green); color:#fff; font-size:28px; border:none; cursor:pointer; box-shadow:0 10px 26px rgba(37,211,102,.35); animation: bounce 2s ease-in-out infinite; transition: transform .3s ease; } .bot-fab:hover{ transform: scale(1.1) rotate(10deg); } .bot-panel{ position:fixed; bottom:18px; left:18px; z-index:10000; width:min(380px,88vw); max-height:70vh; display:none; flex-direction:column; background:#fff; border:1px solid rgba(10,26,47,.12); border-radius:16px; overflow:hidden; box-shadow:0 30px 80px rgba(10,26,47,.35); } .bot-head{ background:linear-gradient(90deg, var(--old-navy), var(--old-navy-2)); color:#fff; padding:10px 12px; display:flex; align-items:center; justify-content:space-between; } .bot-body{ padding:12px; overflow:auto; display:flex; flex-direction:column; gap:8px; } .bot-input{ display:flex; gap:8px; border-top:1px solid #eee; padding:10px; } .bot-input input{ flex:1; padding:.6rem .7rem; border-radius:10px; border:1px solid #e0d7c7; } .bubble-bot{ align-self:flex-start; background:#f1f5ff; border:1px solid #dbe7ff; color:#0c2e57; padding:10px 12px; border-radius:12px; max-width:90%; animation: slideInLeft .5s ease-out; } .bubble-user{ align-self:flex-end; background:#e8fff0; border:1px solid #cbeed6; color:#0a3d23; padding:10px 12px; border-radius:12px; max-width:90%; animation: slideInRight .5s ease-out; } .bot-cta{ display:flex; gap:8px; flex-wrap:wrap; margin-top:4px; } .bot-cta button{ padding:.45rem .7rem; border-radius:999px; border:1px solid #e0d7c7; background:#fff; cursor:pointer; transition: transform .2s ease, background .2s ease; } .bot-cta button:hover{ transform: scale(1.05); background:var(--chip-blue); } .hide{ display:none !important; } /* Added back to top button styles */ #toTop{ position:fixed; left:18px; bottom:18px; width:48px; height:48px; border-radius:50%; background:var(--old-gold); color:#fff; border:none; font-size:1.5rem; cursor:pointer; box-shadow:0 8px 20px rgba(0,0,0,.2); opacity:0; visibility:hidden; transition:opacity .3s, visibility .3s, transform .3s; z-index:9998; animation: pulse 2s ease-in-out infinite; } #toTop.show{ opacity:1; visibility:visible; } #toTop:hover{ transform:translateY(-4px) scale(1.1); } /* Added compelling CTA section styles */ .cta-compelling{ background: linear-gradient(135deg, var(--old-navy) 0%, var(--old-navy-2) 100%); color:#fff; padding:2rem; border-radius:16px; text-align:center; margin:2rem 0; box-shadow:0 15px 40px rgba(0,0,0,.15); animation: fadeInUp 1s ease-out; } .cta-compelling h3{ color:#fff; font-size:1.8rem; margin:0 0 1rem; border:none; animation: pulse 2s ease-in-out infinite; } .cta-compelling p{ font-size:1.2rem; line-height:1.8; margin-bottom:1.5rem; opacity:.95; } /* ---------- Google Calendar modal (FIXED SIZING) ---------- */ .gcal-modal { position: fixed; inset: 0; background: rgba(10, 26, 47, 0.9); backdrop-filter: blur(10px); z-index: 10001; display: none; align-items: center; justify-content: center; padding: 1rem; animation: fadeIn 0.3s ease-out; } .gcal-modal.show { display:flex; } .gcal-container { background: #fff; border-radius: 24px; width: min(1000px, 96vw); height: 94vh; /* take almost full height */ max-height: 94vh; /* prevent overflow off-screen */ overflow: hidden; /* the inner body will scroll if needed */ box-shadow: 0 30px 80px rgba(0, 0, 0, 0.4); animation: slideUp 0.4s ease-out; position: relative; display: flex; flex-direction: column; } .gcal-header { background: linear-gradient(135deg, var(--old-navy) 0%, var(--old-navy-2) 100%); color: #fff; padding: 1rem 2rem; /* reduced to save space */ text-align: center; position: relative; flex: 0 0 auto; /* fixed height header */ } .gcal-header h2 { margin: 0; font-size: 1.6rem; color: #fff; border: none; } .gcal-header p { margin: .25rem 0 0; opacity: 0.9; font-size: 1rem; } .gcal-close { position: absolute; top: .75rem; left: .75rem; background: rgba(255, 255, 255, 0.2); border: none; color: #fff; width: 40px; height: 40px; border-radius: 50%; font-size: 1.2rem; cursor: pointer; transition: all 0.3s ease; display: flex; align-items: center; justify-content: center; } .gcal-close:hover { background: rgba(255,255,255,.3); transform: rotate(90deg) scale(1.05); } .gcal-body { flex: 1 1 auto; /* fill remaining space */ overflow: hidden; /* wrapper controls the scrolling */ background: #f7f3e8; display: flex; flex-direction: column; } .gcal-iframe-wrapper { width: 100%; height: 100%; /* we will also set precise height via JS */ overflow: auto; /* allow internal scroll if needed */ } .gcal-iframe-wrapper iframe { width: 100%; height: 100%; border: none; display:block; } @media (max-width: 768px) { .gcal-container { width: 96vw; height: 96vh; max-height:96vh; } .gcal-header h2 { font-size: 1.3rem; } .gcal-header p { font-size: .95rem; } } /* ---------- End Google Calendar modal ---------- */

לא עוד מורה פרטי — שותף אמיתי להצלחה שלך.

למידה ממוקדת. תוצאות אמיתיות. יחס אישי.

👋 תלמיד חדש 📅 לקבוע שיעור 📚 עיין ברשימת הקורסים
ינון - מורה פרטי

היי, אני ינון 👋

בוגר תוכנית פעמי עתידים וסטודנט לתואר ראשון בהנדסת חשמל ואלקטרוניקה. אני כאן כדי לעזור לכם להצליח בלימודים עם גישה אישית, מקצועית וסבלנית. יחד נבנה את הדרך שלכם להצלחה - צעד אחר צעד, בקצב שלכם.

סביבת למידה מקצועית ואישית

אני מאמין שכל תלמיד יכול להצליח עם הגישה הנכונה. בשיעורים שלי תקבלו סביבה תומכת, כלים מקצועיים והדרכה אישית שמותאמת בדיוק לצרכים שלכם. יחד נבנה את הדרך להצלחה.

סביבת למידה מקצועית

תהליך הלמידה שלנו

תהליך מסודר ומוכח שמוביל אותך להצלחה לאורך זמן

1 💬

שיחת היכרות

פגישה ראשונה ומפגש לימודי ממוקד. הערכת רמה ובניית תכנית לימודים אישית.

2 📅

תיאום לוח זמנים

קביעת שעות נוחות מתאימות לצרכים שלכם - בבית, במרכז או באונליין מקום.

3 👨‍🏫

שיעורים מותאמים

למידה אינטראקטיבית עם חומרי עזר מקצועיים, תרגול צמוד ומעקב התקדמות מתמיד.

4 🏆

השגת המטרות

ציונים מעולים, הבנה מעמיקה והכנה מושלמת לבחינות ואתגרים עתידיים.

מי אני?

שמי ינון, בוגר תוכנית פעמי עתידים וסטודנט לתואר ראשון בהנדסת חשמל ואלקטרוניקה. מדריך מוערך עם ניסיון רב בלימוד אישי בכל הרמות — מתלמידי יסודי ועד סטודנטים לתואר. אני משלב גישה אישית עם מקצועיות, גמישות וזמינות מלאה למענה בכל שלב בלימוד.

הגישה שלי: אני מאמין שכל תלמיד יכול להצליח כשהוא מקבל את הכלים הנכונים והתמיכה המתאימה. בשיעורים שלי אני משלב הסברים ברורים, תרגול מעשי וליווי אישי שממשיך גם מחוץ לשעות השיעור.

למידה אישית
הדרכה מקצועית

מה תקבלו ממני בכל שיעור?

  • 📄 סיכום PDF מפורט ומסודר לאחר כל שיעור.
  • 💬 מענה אישי בוואטסאפ — גם מחוץ לשעות השיעור.
  • 🎯 תרגול ממוקד לפי קצב ההתקדמות האישי שלך.
  • 🧠 הסברים פשוטים ומובנים גם לנושאים הכי קשים.
  • 👨‍🏫 חוויית לימוד מותאמת — יסודי עד תואר ראשון.
  • 📈 מעקב שוטף אחרי הצלחה והתקדמות לאורך זמן.
  • 📝 הכנה למבחנים, בגרויות ומשימות אקדמיות.
  • 🤝 ליווי אישי לאורך השנה — גם אם עושים שיעור פעם בזמן.

למה לבחור בי?

  • יחס אישי וסבלני — נתקדם יחד בדרך שמתאימה לכם, בלי לחץ.
  • ליווי בין שיעורים — זמינות לשאלות ותרגולים קצרים בווטסאפ.
  • הסברים בגובה העיניים — דוגמאות מהחיים שמפשטות חומרים מורכבים.
  • גמישות בזמנים — מתאימים את השיעורים ללו"ז, כולל חיזוק לפני מבחנים.
  • תכנית התקדמות מסודרת — מטרות ברורות ובדיקות דרך קצרות.
  • שקיפות מלאה — יודעים מה הנושא הבא ואיך להתכונן לבד בבית.
  • הנחה לקבוצות — שיעור לשניים/שלושה תלמידים ומעלה במחיר מוזל משמעותית.
  • חבר מביא חבר — 30₪ הנחה לשיעור הבא שלך ו-20₪ לחבר שהצטרף דרכך.

📚 רשימת קורסים לפי תחום

מתמטיקה

מתמטיקה יסודי מתמטיקה חטיבה מתמטיקה 3 יח"ל מתמטיקה 4 יח"ל מתמטיקה 5 יח"ל מתמטיקה למכינה מתמטיקה להנדסאי סטטיסטיקה הסתברות

אנגלית

אנגלית יסודי אנגלית חטיבה אנגלית 3 יח"ל אנגלית 4 יח"ל אנגלית 5 יח"ל אנגלית אקדמית

פיזיקה

פיזיקה לתיכון פיזיקה 1 פיזיקה 2 סטטיקה ודינמיקה

אלקטרוניקה, חשמל ורובוטיקה

אלקטרוניקה אלקטרוניקה ספרתית תקשורת ספרתית תקשורת תקבילית רובוטיקה תורת החשמל

תואר ראשון — הנדסה

מערכות ספרתיות מערכות ליניאריות ודינמיות אותות ומערכות אלגברה ליניארית חשמל ומגנטיות אנליזה אינפי 1 חדוא 1

תכנות (Programming)

Python Java C++ C# Assembly HTML

שימו לב: שמות הקורסים בתכנות מוצגים באנגלית, והשיעורים זמינים גם באנגלית.

💎 חבילות ושקיפות מחיר

יסודי
₪90 לשיעור
חטיבת ביניים
₪100 לשיעור
תיכון
₪120 לשיעור
הנדסאי / מהנדס
₪140 לשיעור

מחירי החבילות מבוססים על עלות לשיעור של 140 ₪ (הנדסאי/מהנדס). תלמידי יסודי, חטיבת ביניים ותיכון נהנים ממחיר לשיעור נמוך יותר בהתאם לרמתם (90–120 ₪), כפי שמוצג במלבן למעלה.

בחרו את החבילה שמתאימה לכם וראו בבירור מה כלול בכל אחת. כל החבילות כוללות גישה לוואטסאפ ולסיכומי PDF לאחר השיעור.

שיעור בודד

₪140
  • שיעור אחד של שעה
  • סיכום PDF מפורט
  • שיעור ניסיון ללא התחייבות

חבילת פרימיום

₪1099
  • עשרה שיעורים לאורך השנה (1 שעה כל אחד)
  • ליווי אישי ללא הגבלה בוואטסאפ
  • הנחה נוספת ללימוד בקבוצה
  • מתנות ותרשימי ניתוח נוספים

חבילת צמיחה

₪459
  • ארבעה שיעורים (1 שעה כל אחד)
  • ליווי בוואטסאפ בין שיעורים
  • תרגול ממוקד ומעקב
  • גישה להנחה קבוצתית

חוות דעת של התלמידים שלי

דניאל לוי
סטודנט להנדסת חשמל
★★★★★

ינון עזר לי סוף-סוף להבין מעגלי AC ואינדוקציה. קפצתי מ-62 ל-88 בפיזיקה 2.

מאומת
נועה כהן
פיזיקה 5 יח"ל
★★★★★

PDF מסודר אחרי כל שיעור והסברים סופר פשוטים. מבחן עבר בגדול.

הורה אישר
יוסי מזרחי
הנדסאי אלקטרוניקה
★★★★☆

ליווי בוואטסאפ בין שיעורים היה שוס. הייתי שמח לעוד תרגול זמן.

מאומת
שיר אלבז
סטודנטית למדמ"ח
★★★★★

בסטטיקה למדתי לבנות FBD נכון ולבדוק יחידות. שינה לי את הציונים.

מאומת
אור חזן
תיכון — 4 יח"ל
★★★★★

קינמטיקה ותנע כבר לא מפחידים. יחס רגוע וסבלני.

הורה אישר
עדי ברק
שנה א' — הנדסה
★★★★☆

טיפים מצוינים לניהול זמן בבחינה. עוד דפי נוסחאות היו מושלמים.

מאומת
תומר גרין
הנדסת מכונות
★★★★★

בדינמיקה פירקנו כל תרגיל לשלבים. סגרתי 92. תודה!

מאומת
מאיה ישראלי
בגרות — 5 יח"ל
★★★★★

תרגול מבחני עבר ממוקד. הוצאתי 95 בבגרות בפיזיקה.

מאומת
רון פרידמן
הנדסאי חשמל
★★★★★

תורת החשמל נהייתה ברורה. הדגמות מצוינות ושיעורי בית מדויקים.

מאומת
ליאן ברוך
אנגלית אקדמית
★★★★☆

שיפרתי קריאה אקדמית ומונחים. נשאר לי לעבוד על כתיבה.

מאומת
איתי פישמן
שנה א'
★★★★★

פיזיקה 1: תרגול קבוע וקבצי סיכום אחרי כל שיעור. מרגיש בשליטה.

מאומת
רחל דוידוב
הורה
★★★★★

סבלנות ותקשורת מצוינת. הילדה עלתה מ-68 ל-90 בחשמל.

הורה אישר

יש לכם דקה? דרגו וכתבו חוות דעת ⭐

הדירוגים נשמרים בדפדפן ונראים לכל מי שנכנס לעמוד הזה.

🎯 מוכנים לשנות את חוויית הלמידה שלכם?

אל תשאירו את ההצלחה שלכם למקרה. כל שיעור הוא צעד נוסף לקראת המטרות שלכם - ציונים גבוהים יותר, הבנה עמוקה יותר, וביטחון עצמי שמתחיל מהשיעור הראשון. בואו נתחיל את המסע יחד!

צור קשר

שמח לעזור בבחירת מסלול הלמידה ולתאם שיעור ניסיון.

👋 תלמיד חדש 📅 לקבוע שיעור 📞 התקשרו
📊 האתר משתמש במעקב המרות (Conversion Tracking) לשיפור השירות והבנת התנהגות המשתמשים.

📅 קביעת שיעור עם ינון

בחרו תאריך ושעה — הטופס מותאם למלוא הגובה